Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Mexico F2 Italy F12 Chile F1 Chile F2 Open 88 - Contrexeville Internationaux de Tennis de Brest - Brest Open 88 - Contrexeville Credicard Mastercard Tennis Cup - Campos do Jordao Pekao Open 2003 - Szczecin Bogota Challenger - Bogota Corona Mexico City Open - Mexico City San Remo Tennis Cup - San Remo Sporting Challenger - Turin Torneo Internacional Challenger Fila 2005 - Leon 14° BH Tennis Open - Belo Horizonte Copa Petrobras - Bogota Corona Mexico City Open - Mexico City GHI Bronx Tennis Classic - Bronx Seguros Bolivar Open - Medellin Ford Tennis Championships - Louisville Levene Gouldin & Thompson Tennis Challenger - Binghamton Bancolombia Open - Cali Sao Paulo Challenger Chile F3 Binghamton Challenger Bogota Challenger Montevideo Challenger Santiago Challenger Medellin Challenger Savannah Challenger Ojai Challenger Bytom Challenger Bogota Challenger Granby Challenger Binghamton Challenger Belo Horizonte Challenger Guayaquil Challenger Sao Paulo Challenger Bucaramanga Challenger Guadalajara Challenger Winnetka Challenger Campos do Jordao Challenger Binghamton Challenger Buenos Aires Challenger Heilbronn Challenger Bucaramanga Challenger Quimper Challenger Santiago Challenger Marrakech Challenger Barranquilla Challenger Blumenau Challenger Sao Paulo Challenger Genova Challenger Bucaramanga Challenger Pereira Challenger Sao Paulo Challenger Blois Challenger Scheveningen Challenger Sao Paulo Challenger V Abierto Internacional de Salinas - Salinas Rio De Janeiro Challenger St. Remy Challenger Petange Challenger ATU Cup - Weiden Wartburg Open - Eisenach Porto Alegre Challenger Mons Challenger San Luis Potosi Challenger 2002 - San Luis Potosi Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Montevideo Challenger Guayaquil Challenger Black Forest Open - Freudenstadt VII Trofeo Ciudad de Quito - Quito Santiago Challenger Siemens Open 2001 - Scheveningen Open Castilla y Leon Trofeo Iberdrola - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Challenger Britania Zavaleta - Puebla Challenger Casino Lugano - Lugano TED Open - Istanbul Orleans Challenger Rennes Challenger Ischgl International Tennis Challenger 2003 - Ischgl Open de L'Isere (Open 38) - Grenoble Copa Telefonica CTC Chile - Santiago Draft Corona Mexico City Open - Mexico City Irving Challenger Copa Petrobras - Montevideo Okal Cup 2003 - Eckental Bordeaux Challenger Prostejov Challenger Jameson Cup - Milan Marburg Challenger Abierto Colombiano de Tenis - Bogota Braunschweig Challenger Orleans Challenger Mons Challenger Quimper Challenger Cepu Open - San Marino Open Castilla y Leon - Segovia Orleans Challenger Porsche Open - Poznan IPP Geneva Trophy - Geneva Lyon Challenger 10ø Tornea B. Camparini - Reggio Emilia Copa Petrobras Bogota - Bogota San Luis Potosi Challenger - San Luis Potosi Challenger Casablanca San Angel - Mexico City Bogota Challenger - Bogota Banca Stato Challenger - Lugano Copa Petrobras Paraguay - Asuncion Copa Petrobras Brazil - Belo Horizonte VIII Gramado Open - Gramado Rhein-Main Challenger 2004 - Aschaffenburg ATP Challenger Numea - New Caledonia X Trofeo Ciudad de Quito - Quito Copa Petrobras Santiago - Santiago Copa Petrobras-Brazil - Aracaju Copa Petrobras Argentina - Buenos Aires Music City Challenger - Nashville Copa Petrobras Guadalajara - Guadalajara Aberto de Santa Catarina de Tenis - Florianopolis 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Asuncion Challenger Sassuolo Challenger - Sassuolo BMW Tennis Championship - Sunrise Kosice Challenger XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Santiago XL Bermuda Open - Bermuda Santiago Challenger Sao Paulo Challenger Tunis Open - Tunis Morocco Tennis Tour - Rabat Copa Kia - Santiago Copa Petrobras-Argentina - Buenos Aires Copa Petrobras Colombia - Bogota Turin Challenger USTA Challenger - Champaign II Naples ITG Challenger - Naples Ciudad de Pozoblanco Open Diputacion - Cordoba Reggio Emilia Challenger IPP Open - Helsinki IX Abierto Internacional de Salinas - Salinas Bogota Challenger Barranquilla Challenger Salinas Challenger Generali Open 2000 - Kitzbuhel RCA Championships - Indianapolis Japan Open - Tokyo Qatar Mobil Open 2001 - Doha Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Lexington Challenger Braunschweig Challenger Franklin Templeton Tennis Classic - Scottsdale Copa Petrobras Aracaju - Aracaju Braunschweig Challenger Generali Open 2001 - Kitzbuhel Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Copa Petrobras Uruguay - Montevideo Grand Prix Hassan II - Casablanca Allianz Suisse Open Gstaad - Gstaad Happy Valley Challenger TD Waterhouse Cup - Long Island Campionati Internazionali di Sicilia - Palermo Open D'Orleans - Orleans Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Open Seat Godo 2003 - Barcelona Allianz Suisse Open Gstaad - Gstaad 2003 Mercedes Cup - Stuttgart Generali Open 2003 - Kitzbuhel Santiago Challenger Aix En Provence Challenger TD Waterhouse Cup - Long Island Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Alessandria Challenger TCT Open - Tunis Garden Open - Rome Mouilleron-Le-Captif Challenger Cridicard Mastercard Tennis Cup - Campos do Jordao Ilkley Challenger Siemens Open - Scheveningen Open de Charleroi - Charleroi Copa Ericsson Chile - Santiago Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz St. Petersburg Open - St. Petersburg Memorial Savigny - Sassuolo Open de Montauban - Montauban Chennai Open - Chennai BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Rennes Challenger Wroclaw Challenger Estoril Open - Estoril Sophia Antipolis Challenger Banja Luka Challenger 2004 - Banja Luka The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart IX Gramado Open - Gramado Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Orleans Challenger Tennis Channel Open - Las Vegas US Men's Clay Court Championships - Houston The Stella Artois Championships - London The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Dutch Open Tennis - Amersfoort Rio Quente Challenger Bordeaux Challenger Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Ljubljana Open - Ljubljana Grand Prix de Tennis de Lyon - Lyon ARAG World Team Championship - Dusseldorf Next Generation Adelaide International - Adelaide Sydney International - Sydney Heineken Open - Auckland MoviStar Open - Vina del Mar Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas VI Gramado Open de Tenis - Gramado Seguros Bolivar Open - Bogota Grand Prix Hassan II - Casablanca Estoril Open - Estoril Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Red Letter Days Open - Nottingham Allianz Suisse Open - Gstaad Campbell's Hall of Fame Tennis Championships - Newport Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven China Open - Beijing Northern Electric Open 1999 - Newcastle Como Challenger Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz Internationaux de Tennis de Brest - Brest KGHM Polish Indoors - Wroclaw Santiago Challenger Davidoff Swiss Indoors - Basel VII Avierto Internacional de Salinas - Salinas BH Tennis Open International Cup - Belo Horizonte Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach Open 13 - Marseille Zagreb Open - Zagreb BMW Open - Munich Marburg Challenger Open de Montauban - Montauban Allianz Suisse Open Gstaad - Gstaad Indianapolis Tennis Championships - Indianapolis Open de Moselle - Metz PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Buenos Aires Challenger Open Sabadell Atlantico - Barcelona Estoril Open - Estoril BMW Open - Munich AEGON Championships - London St. Remy Challenger AEGON International - Eastbourne Mercedes Cup - Stuttgart Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven GHI Bronx Tennis Classic - Bronx Grand Prix de Tennis de Lyon - Lyon Czech Indoor Open - Prague Movistar Open - Santiago Trani Cup - Trani Antonio Savoldi-Marco Co. - Manerbio Black Forest Open 2004 - Freudenstadt Architect Open - Budapest La Serena Open - La Serena Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Grand Prix Hassan II - Casablanca TED Open - Istanbul Unique Zagreb Open - Zagreb The Surbiton Trophy - Surbiton Pilot Pen Tennis - New Haven Open de Moselle - Metz China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel The 'Fitz' Casino Challenger - Tunica Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Campbell's Hall of Fame Tennis Championships - Newport Malaysian Open - Kuala Lumpur China Open - Beijing The Surbiton Trophy - Surbiton VTR Open - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Copa Claro - Buenos Aires Credit Agricole Suisse Open - Gstaad Farmers Classic - Los Angeles Citi Open - Washington Carson Challenger If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Open Sud de France - Montpellier Poznan Challenger Brasil Open - Sao Paulo Copa Claro - Buenos Aires BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Open de Nice Cote d'Azur - Nice Vancouver Challenger Sao Paulo Challenger Cyclus Open de Tenis - Florianopolis Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Copa Petrobras-Uruguay - Montevideo Moselle Open - Metz Swiss Indoors Basel - Basel Bogota Challenger Cali Challenger Grand Prix Hassan II - Casablanca Salem Open - Hong Kong Davidoff Swiss Indoors - Basel AEGON Championships - London Bordeaux Challenger Idea Prokom Open - Sopot Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Rome Challenger Topshelf Open - 's-Hertogenbosch Bordeaux Challenger Erste Bank Open - Vienna Open Sud de France - Montpellier Grand Prix Hassan II - Marrakech BRD Nastase Tiriac Trophy - Bucharest Bet-at-home Open - Hamburg Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Millennium Estoril Open - Estoril Sybase Open - San Jose Guadalajara Challenger Legg Mason Tennis Classic - Washington Moselle Open - Metz Petange Challenger Brasil Open - Salvador Next Generation Adelaide International - Adelaide Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Sao Paulo Challenger Interwetten Austrian Open - Kitzbuhel Trnava Challenger Bucaramanga Challenger San Juan Challenger Villa Allende Challenger The Dubai Tennis Championships - Dubai Montevideo Challenger The Artois Championships - London Sao Leopoldo Challenger The Nottingham Open - Nottingham BCR Open Romania - Bucharest Delray Beach International Tennis Championships - Delray Beach Brisbane - Brisbane Idea Prokom Open - Sopot Sunrise Challenger Heilbronn Challenger Brasil Open - Sao Paulo International German Open - Hamburg BellSouth Open - Vina del Mar Santos Challenger Pereira Challenger Stockholm Open - Stockholm Campinas Challenger Millennium Estoril Open - Estoril Tallahassee Challenger Mouilleron-Le-Captif Challenger Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Sydney International - Sydney Countrywide Classic - Los Angeles Open de Nice Cote d'Azur - Nice ATP Kremlin Cup - Moscow Heilbronn Challenger Open de Moselle - Metz Panama City Challenger Moselle Open - Metz Allianz Suisse Open Gstaad - Gstaad If Stockholm Open - Stockholm Movistar Open - Santiago BMW Open - Munich Medellin Challenger If Stockholm Open - Stockholm Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne SkiStar Swedish Open - Bastad Atlanta Tennis Championships - Atlanta Adidas Open de Toulouse - Toulouse Dubai Duty Free Tennis Championships - Dubai Medellin Challenger Grand Prix Hassan II - Casablanca RCA Championships - Indianapolis Santos Challenger Austrian Open - Kitzbuhel Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Mons Challenger Kremlin Cup - Moscow BRD Nastase Tiriac Trophy - Bucharest SkiStar Swedish Open - Bastad Moselle Open - Metz Erste Bank Open - Vienna Mons Challenger Open Sud de France - Montpellier Open 13 - Marseille Grand Prix Hassan II - Casablanca AEGON Championships - London Nord/LB Open - Braunschweig SkiStar Swedish Open - Bastad Bordeaux Challenger Moselle Open - Metz Swiss Indoors Basel - Basel Rio Open - Rio de Janeiro Bogota Challenger Brasil Open - Sao Paulo Open de Nice Cote d'Azur - Nice AEGON Championships - London IPP Open - Helsinki Open Sud de France - Montpellier Open 13 - Marseille Grand Prix Hassan II - Marrakech SkiStar Swedish Open - Bastad Canottieri Minico 2004 - Mantova Generali Open - Kitzbuhel 12th BH Tennis Open International Cup - Belo Horizonte Open 13 - Marseille Memorial Savigni - Sassuolo Open Romania - Bucharest Trofeo Conde de Godo - Barcelona International Championship of Croatia - Umag Open Romania - Bucharest Grand Prix Hassan II - Casablanca Movistar Open - Vina del Mar Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Gerry Weber Open - Halle The Dubai Tennis Championships - Dubai Open SEAT Godo 2006 - Barcelona The Samsung Open - Nottingham Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Monte Carlo Open - Monte Carlo Davidoff Swiss Indoors - Basel Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami SAP Open - San Jose Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Regions Morgan Keegan Championships - Memphis Tennis Masters Series - Cincinnati U.S. Mens's Clay Court Championship - Houston Campbells Hall of Fame Tennis Championships - Newport AEGON International - Eastbourne BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo ATP Kremlin Cup - Moscow Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Masters Series Madrid - Madrid Grand Prix de Tennis de Lyon - Lyon BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Rogers Masters - Montreal Tennis Masters Series - Madrid Movistar Open - Vina del Mar Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris ABN AMRO World Tennis Tournament - Rotterdam BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid U.S. Mens's Clay Court Championship - Houston Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Mutua Madrid Open - Madrid China Open - Beijing BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome VTR Open - Vina del Mar Next Generation Adelaide International - Adelaide ABN/AMRO World Tennis Tournament - Rotterdam Western & Southern Open - Cincinnati Qatar ExxonMobil Open - Doha BNP Paribas Masters - Paris Swiss Indoors Basel - Basel Catella Swedish Open - Bastad Open 13 - Marseille Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney BNP Paribas Masters - Paris Estoril Open - Estoril Generali Open - Kitzbuhel Tata Open - Chennai Chennai Open - Chennai ATP Kremlin Cup - Moscow Pilot Pen Tennis - New Haven Movistar Open - Vina del Mar Apia International - Sydney Shanghai ATP Masters 1000 - Shanghai AEGON Championships - London Internazionali BNL dItalia - Rome Mutua Madrid Open - Madrid Open Sud de France - Montpellier Tennis Masters Series - Monte Carlo Tennis Masters Series - Paris Tennis Masters Series - Montreal Moselle Open - Metz BNP Paribas Masters - Paris Masters Series Hamburg - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Open de Tenis Comunidad Valenciana - Valencia French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York The Stella Artois Championships - London French Open - Paris Topshelf Open - 's-Hertogenbosch Wimbledon - London U.S. Open - New York Apia International - Sydney Legg Mason Tennis Classic - Washington European Open - Antwerp Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Western & Southern Financial Group Masters - Cincinnati French Open - Paris Western & Southern Financial Group Masters - Cincinnati Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Sony Ericsson Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Miami Open - Miami The Ericsson Open - Miami Rogers Masters - Toronto Wimbledon - London Davis Cup, World Group, 1R, FRA-SWE 3-2 Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, World Group, PO, CHI-AUS, 3-2 Davis Cup, World Group, 1R, CHI-USA 1-4 Davis Cup, Group I, 2R, ECU-CHI 3-2 Davis Cup, Group I, PO, DOM-CHI 4-1 Davis Cup, World Group, F, RUS-FRA 3-2 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, PO, ISR-CHI 3-2 Davis Cup, World Group, QF, USA-FRA 4-1 Davis Cup, Group 1, 2R, CHI-CAN 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group I, 2R, URU-CHI 1-3 Davis Cup, World Group, PO, ITA-CHI 4-1 Davis Cup, World Group, PO, CHI-PAK 5-0 Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, World Group, 1R, RUS-CHI 4-1 Davis Cup, World Group, QF, CHI-CZE 1-4 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, World Group, QF, USA-CHI 3-2 Davis Cup, World Group, PO, CHI-AUT, 3-2 1 Masters Guinot Mary Cohr AAMI Classic - Kooyong Kooyong Classic - Kooyong Olympics - Beijing